vcGetProductsStatement
Get products statement.
See in: Overview
Module: vcProcessModel
Parent: vcStatement
Children -
Referenced by: -
Properties
Learn how to use properties here. The properties are also inherited from the parent class.
| Name | Type | Access | Description |
| Container | vcContainer | RW | Gets or sets the component container to read the Product Instances from. |
| Filter | vcProductFilter | R | Gets the filter. |
| MaxCountProperty | vcExpressionProperty | R | Gets a property defining the maximum number of Product Instances to return. Leaving empty and negative values mean no limit. |
| VariableName | String | RW | Gets or sets the name of the Process variable to use for storing the result. |
Methods
Learn how to use methods here. The methods are also inherited from the parent class.
| Name | Return Type | Parameters | Description |
| demoteFromCombinationFilter | vcProductFilter | None | Downgrades back to filter, filter count must have 1 or 0 filters.See moreReturns: vcProductFilter: The modified filter. Exceptions: TypeError: When the filter is not a CombinationFilter. TypeError: When CombinationFilter has more than 1 sub-filters. |
| promoteToCombinationFilter | vcProductFilter | None | Upgrades current filter to combination filter.See moreReturns: vcProductFilter: The modified filter. Exceptions: TypeError: When the filter is already a CombinationFilter. |
| replaceFrom | vcProductFilter | vcStatement statement | Sets filter from other container.See moreParameters: statement (vcStatement): The statement to replace the filter from. Has to be a statement with a filter container. Returns: vcProductFilter: The modified filter. Exceptions: AttributeError: When argument is a statement without a filter container. |
| setFilter | vcProductFilter | vcProductFilterType filterType | Sets to specific filter.See moreParameters: filterType (vcProductFilterType): The type of filter to set to. Returns: vcProductFilter: The new filter. Exceptions: AttributeError: When the argument filterType is ProductType. |
Events
Learn how to use events here. The events are also inherited from the parent class.
| Name | Parameters | Description |
| OnFilterChanged | None | Triggered when filter is changed. |